                        * {
                            margin: 0;
                            padding: 0;
                            list-style: none;
                            text-decoration: none;
                        }
                        
                        .B-top {
                            width: 100%;
                            height: 40px;
                            background-color: #F8F8F8;
                            margin-bottom: 20px;
                        }
                        /* 放大镜整个主体 */
                        
                        .B-main {
                            width: 1200px;
                            height: 614px;
                            margin: 0 auto;
                            /* position: relative; */
                            border: 1px solid #eee;
                        }
                        /* 左边放大镜图片 */
                        
                        .B-fdj {
                            width: 400px;
                            height: 614px;
                            float: left;
                        }
                        /* 放大镜上的大图片 */
                        
                        #B-fdjimg {
                            width: 398px;
                            height: 398px;
                            position: relative;
                            border: 1px solid #D2D2D2;
                            z-index: 33;
                        }
                        /* 蒙版 */
                        
                        #mask {
                            width: 200px;
                            height: 200px;
                            background-color: rgba(0, 0, 0, 0.3);
                            position: absolute;
                            left: 0;
                            top: 0;
                            /* display: none; */
                        }
                        /* 放大镜放大区域 */
                        
                        #B-fdjfdq {
                            width: 400px;
                            height: 500px;
                            overflow: hidden;
                            position: absolute;
                            top: 264px;
                            left: 580px;
                            border: 1px solid red;
                            /* display: none; */
                        }
                        
                        #B-fdjfdq img {
                            position: absolute;
                        }
                        
                        #maxImg {
                            position: absolute;
                        }
                        
                        .Bfdimg {
                            position: absolute;
                        }
                        
                        .Bimg {
                            width: 100%;
                            height: 100%;
                        }
                        /* 放大镜下边的小图片列表 */
                        
                        .B-fdjlist {
                            width: 399px;
                            height: 57px;
                            padding: 16px 0px;
                            border-right: 1px solid #D2D2D2;
                            border-left: 1px solid #D2D2D2;
                            border-bottom: 1px solid #D2D2D2;
                        }
                        
                        .B-fdjlist>ul>li {
                            width: 58px;
                            height: 58px;
                            float: left;
                            margin-right: 10px;
                        }
                        
                        .imglist1,
                        .imglist2,
                        .imglist3,
                        .imglist4,
                        .imglist5 {
                            width: 58px;
                            height: 58px;
                        }
                        /* 左边的箭头 */
                        
                        #B-fdjleft {
                            width: 31px;
                            height: 24px;
                            margin-top: 18px;
                            float: left;
                        }
                        /* 右边的箭头 */
                        
                        #B-fdjright {
                            width: 25px;
                            height: 24px;
                            margin-top: 18px;
                            float: right;
                        }
                        /* 放大镜中间部分 */
                        
                        .B-fdjcenter {
                            width: 600px;
                            height: 393px;
                            float: left;
                            margin: 0px 30px;
                        }
                        /* 放大镜里面的产品标题 */
                        
                        .B-fdjtitle {
                            width: 600px;
                            height: 24px;
                            margin-bottom: 10px;
                        }
                        
                        #B-fdjtitle {
                            font-size: 16px;
                            font-weight: 700;
                        }
                        /* 放大镜里面的定时器 */
                        
                        .B-fdjdsq {
                            width: 560px;
                            height: 40px;
                            background-color: red;
                            padding: 0px 20px;
                            line-height: 40px;
                        }
                        /* 秒杀框 */
                        
                        .B-ms {
                            font-size: 18px;
                            color: white;
                        }
                        /* 倒计时的大框 */
                        
                        .B-fdkdjs {
                            width: 160px;
                            height: 24px;
                            float: right;
                            line-height: 24px;
                            color: white;
                            margin-top: 10px;
                        }
                        /* 剩余时间 */
                        
                        .B-fdjsysj {
                            width: 56px;
                            height: 24px;
                            font-size: 14px;
                            color: white;
                            float: left;
                        }
                        
                        .B-daojishi {
                            float: right;
                        }
                        /* 倒计时的三个框框 */
                        
                        #B-xiaoshi,
                        #B-fenzheng,
                        #B-miaoshu {
                            width: 22px;
                            height: 24px;
                            background-color: #333333;
                            color: white;
                            float: left;
                            margin: 0px 5px;
                            border-radius: 5px;
                        }
                        /* 两个冒号 */
                        
                        .B-xiaoshimh,
                        .B-fenzhengmh {
                            float: left;
                        }
                        /* 秒杀价格框框 */
                        
                        .B-majg {
                            width: 600px;
                            height: 58px;
                            background-image: url(../images/msjg.jpg);
                            float: left;
                            padding-top: 22px;
                            padding-bottom: 12px;
                            margin-bottom: 10px;
                        }
                        
                        .B-scj {
                            width: 600px;
                            height: 24px;
                            margin-bottom: 6px;
                        }
                        
                        .B-msj1 {
                            width: 50px;
                            height: 24px;
                            color: #8C8C8C;
                            padding-left: 20px;
                            line-height: 24px;
                            font-size: 12px;
                            float: left;
                        }
                        
                        .Bmsj2 {
                            color: red;
                            font-size: 30px;
                            font-weight: 700;
                            line-height: 13px;
                        }
                        
                        #B-ljxl {
                            width: 90px;
                            height: 14px;
                            color: #8C8C8C;
                            font-size: 12px;
                            float: right;
                        }
                        
                        .B-shichang {
                            width: 600px;
                            height: 24px;
                        }
                        
                        .B-shichang1 {
                            width: 50px;
                            height: 24px;
                            color: #8C8C8C;
                            font-size: 12px;
                            padding-left: 20px;
                            line-height: 24px;
                            font-size: 12px;
                            float: left;
                        }
                        
                        #B-shichang2 {
                            float: left;
                            color: #8C8C8C;
                            font-size: 12px;
                            text-decoration: line-through;
                            line-height: 24px;
                        }
                        
                        .B-ps,
                        .B-fw,
                        .B-kyjf {
                            width: 600px;
                            height: 25px;
                            float: left;
                            margin-bottom: 8px;
                            line-height: 25px;
                        }
                        
                        .B-ps1,
                        .B-fw1,
                        .B-kyjf1,
                        .B-wxts1 {
                            width: 50px;
                            height: 24px;
                            float: left;
                            padding-left: 20px;
                            margin-right: 28px;
                            line-height: 24px;
                            color: #8c8c8c;
                            font-size: 12px;
                        }
                        
                        .B-ps2,
                        .B-fw2,
                        .B-kyjf2 {
                            width: 500px;
                            height: 25px;
                            float: right;
                            font-size: 12px;
                        }
                        
                        .B-ps3 {
                            width: 58px;
                            height: 25px;
                            line-height: 25px;
                            font-size: 12px;
                            float: left;
                        }
                        
                        .B-ps4 {
                            width: 200px;
                            padding: 0 10px;
                            border: 1px solid #d2d2d2;
                            height: 23px;
                            line-height: 23px;
                            float: left;
                        }
                        
                        .B-ps5 {
                            float: left;
                            height: 25px;
                            line-height: 25px;
                            color: #999;
                            margin-left: 10px;
                        }
                        
                        .B-ps6 {
                            font-size: 16px;
                            color: #666;
                            font-weight: 600;
                        }
                        
                        .B-fw3 {
                            float: left;
                            font-size: 12px;
                            line-height: 25px;
                            margin-right: 5px;
                        }
                        
                        .B-fw4 {
                            line-height: 25px;
                        }
                        
                        #a1 {
                            color: red;
                        }
                        
                        #a1:hover {
                            color: orange;
                        }
                        
                        .B-dzbottom {
                            width: 12px;
                            height: 20px;
                            float: right;
                            margin-right: 7px;
                            margin-top: -2px;
                        }
                        
                        .B-sz {
                            width: 600px;
                            height: 30px;
                            float: left;
                            margin-bottom: 8px;
                            line-height: 25px;
                        }
                        
                        .B-sz1 {
                            width: 50px;
                            height: 30px;
                            float: left;
                            padding-left: 20px;
                            margin-right: 30px;
                            line-height: 24px;
                            color: #8c8c8c;
                            font-size: 12px;
                        }
                        
                        .B-sz2 {
                            width: 73px;
                            height: 30px;
                            float: left;
                            border: 1px solid #d2d2d2;
                        }
                        
                        #B-sz3 {
                            width: 47px;
                            height: 24px;
                            float: left;
                            border: 0px;
                        }
                        
                        #B-sz4,
                        #B-sz5 {
                            width: 22px;
                            height: 15px;
                            float: right;
                            border: 0px;
                            border-left: 1px solid #d2d2d2;
                        }
                        
                        .B-sz4 {
                            border-bottom: 1px solid #d2d2d2;
                        }
                        
                        .B-sz6 {
                            display: block;
                            width: 100px;
                            height: 30px;
                            float: left;
                            margin-left: 8px;
                            line-height: 30px;
                            font-size: 14px;
                            color: #8c8c8c;
                        }
                        
                        .B-wxts {
                            width: 600px;
                            height: 30px;
                            float: left;
                            margin-top: 15px;
                            margin-bottom: 15px;
                            line-height: 25px;
                        }
                        
                        .B-wxts2 {
                            width: 16px;
                            height: 16px;
                            float: left;
                            margin-top: 4px;
                            margin-right: 4px;
                        }
                        
                        #a2 {
                            font-size: 12px;
                            color: #8c8c8c;
                        }
                        
                        #a2:hover {
                            color: orange;
                        }
                        
                        .B-jr {
                            width: 580px;
                            height: 50px;
                            color: white;
                            line-height: 30px;
                            text-align: center;
                            margin-right: 15px;
                            float: left;
                        }
                        
                        #B-jr1 {
                            width: 122px;
                            height: 40px;
                            background-color: #F29C49;
                            color: white;
                            text-align: center;
                            line-height: 40px;
                            font-size: 18px;
                            margin-right: 10px;
                            float: left;
                            border: 0px;
                            margin-left: 95px;
                        }
                        
                        #B-jr2 {
                            width: 180px;
                            height: 40px;
                            background-color: red;
                            color: white;
                            text-align: center;
                            line-height: 40px;
                            font-size: 18px;
                            border: 0px;
                            float: left;
                        }
                        /* 放大镜右边框框 */
                        
                        .B-fdjright {
                            width: 138px;
                            height: 614px;
                            float: right;
                            text-align: center;
                        }
                        
                        .B-fdjrighttop {
                            width: 140px;
                            height: 20px;
                            color: #8c8c8c;
                            font-size: 14px;
                        }
                        
                        .B-fdjright1,
                        .B-fdjright2,
                        .B-fdjright3 {
                            width: 140px;
                            height: 180px;
                            margin-bottom: 5px;
                        }
                        /* 右侧图片 */
                        
                        .listright11,
                        .listright21,
                        .listright31 {
                            width: 140px;
                            height: 140px;
                        }
                        
                        .listright12,
                        .listright22,
                        .listright32 {
                            font-size: 12px;
                            margin-top: -5px;
                        }
                        
                        .listright13,
                        .listright23,
                        .listright33 {
                            color: red;
                            font-size: 12px;
                        }
                        /* 评论部分 */
                        
                        .B-pl {
                            width: 1200px;
                            height: 650px;
                            margin: 0 auto;
                            margin-top: 26px;
                        }
                        
                        .B-plleft {
                            width: 198px;
                            height: 650px;
                            float: left;
                        }
                        
                        .B-sczy {
                            width: 182px;
                            height: 36px;
                            padding-left: 14px;
                            background-color: #F8F8F8;
                            border: 1px solid #D2D2D2;
                            font-size: 14px;
                            line-height: 38px;
                            font-weight: 600;
                            color: #555;
                        }
                        
                        .B-i {
                            display: inline-block;
                            float: right;
                            width: 26px;
                            height: 21px;
                            background: url(../images/dsc-icon.png) no-repeat -260px 0px;
                            cursor: pointer;
                            margin-top: 5px;
                            margin-right: 15px;
                        }
                        
                        .B-hsy {
                            width: 168px;
                            padding: 0px 14px;
                            border-left: 1px solid #D2D2D2;
                            border-right: 1px solid #D2D2D2;
                            border-bottom: 1px solid #D2D2D2;
                            margin-bottom: 20px;
                        }
                        
                        .B-hsy img {
                            width: 100%;
                        }
                        
                        .B-xgfl {
                            width: 196px;
                            height: 329px;
                            border: 1px solid #D2D2D2;
                            margin-bottom: 20px;
                        }
                        
                        .B-xgfltop {
                            height: 38px;
                            padding-left: 14px;
                            font-size: 14px;
                            line-height: 38px;
                            font-weight: 600;
                            color: #555;
                            background-color: #F8F8F8;
                            border-bottom: 1px solid #D2D2D2;
                        }
                        
                        .B-xgfllist {
                            color: #8C8C8C;
                            line-height: 28px;
                            font-size: 12px;
                            padding-left: 14px;
                            list-style: block;
                        }
                        
                        a {
                            color: #8C8C8C;
                        }
                        
                        a:hover {
                            color: orange;
                        }
                        
                        .B-tlqtpp {
                            height: 38px;
                            padding-left: 14px;
                            font-size: 14px;
                            line-height: 38px;
                            font-weight: 600;
                            color: #555;
                            background-color: #F8F8F8;
                            border: 1px solid #D2D2D2;
                        }
                        
                        .B-tlhsy {
                            width: 168px;
                            height: 38px;
                            padding: 0px 14px;
                            border-left: 1px solid #D2D2D2;
                            border-right: 1px solid #D2D2D2;
                            border-bottom: 1px solid #D2D2D2;
                            margin-bottom: 20px;
                            font-size: 14px;
                            color: #8C8C8C;
                            line-height: 38px;
                        }
                        
                        .B-plright {
                            width: 970px;
                            height: 650px;
                            float: right;
                            position: relative;
                        }
                        
                        .B-spxq,
                        .B-yhpl,
                        .B-wytl {
                            height: 39px;
                            text-align: center;
                            line-height: 39px;
                            color: #555555;
                            float: left;
                            font-size: 14px;
                            font-weight: 600;
                        }
                        
                        .B-spxq {
                            width: 86px;
                            border: 1px solid #D2D2D2;
                        }
                        
                        .B-yhpl {
                            width: 118px;
                            border-top: 1px solid #D2D2D2;
                            border-bottom: 1px solid #D2D2D2;
                        }
                        
                        .B-wytl {
                            width: 98px;
                            border: 1px solid #D2D2D2;
                        }
                        
                        .B-xian {
                            width: 664px;
                            height: 0px;
                            border-bottom: 1px solid #D2D2D2;
                            position: absolute;
                            top: 40px;
                            left: 300px;
                        }
                        
                        .B-sj {
                            width: 170px;
                            padding-top: 5px;
                            float: right;
                            font-size: 14px;
                            color: #8C8C8C;
                            line-height: 34px;
                        }
                        
                        .B-jrgwc {
                            width: 82px;
                            height: 30px;
                            color: white;
                            float: right;
                            line-height: 30px;
                            text-align: center;
                            background-color: red;
                            margin-right: 15px;
                        }